package com.platform.qujia.param.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Builder;
import lombok.Data;

/**
 * @Auther: zxy
 * @Date: 2023/8/8 11:24
 * @Description:
 */
@Data
@ApiModel("开票")
@Builder
public class GoToInvoice {

    @ApiModelProperty(value = "订单号" ,example = "1690337668721700100")
    private String orderNo;

    @ApiModelProperty(value = "开票金额" ,example = "100")
    private Double invoiceAmount;

    @ApiModelProperty(value = "业务名称" ,example = "pay_order")
    private String businessName;//业务名称 充值（电子卡 customer_card_use_reord、车队卡 fleet_Card_recharge_Record、实体卡 physical_card_balance）、消费（订单 pay_order）

    @ApiModelProperty(value = "业务id" ,example = "10")
    private Long businessId;//业务名称 充值（电子卡 customer_card_use_record、车队卡 fleet_card_recharge_record、实体卡 physical_card_balance）、消费（订单 pay_order）

    public static final String BUSINESSNAME_CUSTOMER_CARD_USE_REORD="customer_card_use_record";
    public static final String BUSINESSNAME_FLEET_CARD_RECHARGE_RECORD="fleet_card_recharge_record";
    public static final String BUSINESSNAME_PHYSICAL_CARD_BALANCE="physical_card_balance";
    public static final String BUSINESSNAME_PAY_ORDER="pay_order";
    public static final String BUSINESSNAME_SUPER_PAY_ORDER="super_pay_order";
}
